Well, this archive contains the current proposition for the Glossary system. It is now completed and fully featured (from my point of view, of course ;) ) but it yet needs to be tested by others!

It is mainly a PHP extension, with a few wiki templates and JS to help a bit things.

The “glossary” directory is the PHP extension – install it as any other mediawiki extension. It is fully documented in the “glossary.help.en.php” file, preferably accessed through the {{#glossary_help:}} wiki func (just put it in an empty page…).

The “TEMPLATES” directory contains the templates used in conjunction with the Glossary extension:
*template_glossary_link.txt                    → Template:Glossary/Link
*template_glossary_link_documentation.txt      → Template:Glossary/Link/Documentation
*template_glossary_link_path.txt               → Template:Glossary/Link/Path
*template_glossary_link_path_documentation.txt → Template:Glossary/Link/Path/Documentation
IMPORTANT: These templates also use some of the “Languages” ones already defined on Blender wiki. However, I have included them here:
*template_languages_section.txt                → Template:Languages/Section
*template_languages_language.txt               → Template:Languages/Language
*template_languages_slash.txt                  → Template:Languages/Slash
*template_documentation.txt                    → Template:Documentation

The “SAMPLE_CONTENT” directory contains text files of all “glossary content” example pages. WARNING: All these use the “Doc” namespace – they won’t work if you have not such defined namespace!
*EN_glossary.txt                               → Doc:Glossary
*EN_glossary_A.txt                             → Doc:Glossary/A
*etc.
*FR_glossary.txt                               → Doc:FR/Glossary
*FR_glossary_A.txt                             → Doc:FR/Glossary/A
*etc.
*EN_text.txt                                   → Doc:Test
*FR_text.txt                                   → Doc:FR/Test
*EN_glossary_help.txt                          → Doc:Glossary_Help (the complete doc about Glossary extension).
*EN_glossary_tests.txt                         → Doc:Glossary_Tests (a few Glossary auto-tests).

The CSS and JS files…
*Blender.css                                   → MediaWiki:Blender.css (should extend it, not replace it, of course)
*Blender.js                                    → MediaWiki:Blender.js (should extend it, not replace it, of course)

Note that after fsiddi suggestion, I also put a wiki-xml-export version of these templates and sample content, “wiki_export.xml”

The “BlenderWiki_skin” is a copy of the official skin (as of 2009/12/15), with just jQuery path made local (to be able to use it offline!) –&nbsp;so you shouldn’t need it in most cases…

